/* CSS Document */
@charset "utf-8";
body { text-align: center; margin: 0; padding: 0; font-size: 0; line-height: 0;}
div { font-size: 14px; line-height: 1.8em; margin: 0; padding: 0; text-align: left;}
div, h1, h2, h3, h4, h5, h6, dl, ol, ul, dt, dd, li, img, span, form, p, input,select,textarea, dl { margin: 0; padding: 0; border: 0; list-style-type: none;}
a { color: #333333; text-decoration: none;}
a:hover { color: #6acaf6; text-decoration: none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
html { overflow-x: hidden;}
input, button, select, textarea { outline: none;}
body{ width:100%; background: #FFF;font-family:"微软雅黑", "宋体", Arial;}
.clear{ clear:both;}
.left{float: left;}
.right{float: right;}
.rongqi{ width: 100%;}
.neirong{ width: 1080px; margin: 0 auto;}

.head{ width: 100%; height: 76px; background: #fff;}
.head_1 .head_1_1{ line-height: 76px; font-size: 16px; color: #8d8a89;}
.head_1 .head_1_2{ height: 76px; line-height: 18px; font-size: 14px; color: #969393; background: url("../images/02.png") no-repeat left center; padding-left: 93px;}
.head_1 .head_1_2 p{ padding-top: 19px;}
.head_1 .head_1_2 span{ font-size: 18px;}

.rongqi1{ width: 100%; position: relative;}
.rongqi1 .rongqi1_1{ width: 100%; height: 5px; background: url("../images/04.png") repeat-x center top; position: absolute; left: 0; top: 0;}
.rongqi1_2{ padding-top: 21px;}
.rongqi1_2 .rongqi1_2_1 a{ display: block; width: 535px; height: 111px; background: #5ac3f3;}
.rongqi1_2 .rongqi1_2_1 a:hover{ background: #3da9db;}
.rongqi1_2 .rongqi1_2_1 a .rongqi1_2_1_1{ padding-left: 30px; padding-top: 28px;}
.rongqi1_2_1_1_1{ color: #ffffff; font-size: 24px; line-height: 36px;}
.rongqi1_2_1_1_1 span{ font-size: 14px; line-height: 14px; text-transform: capitalize;}
.rongqi1_2 .rongqi1_2_2 a{ display: block; width: 535px; height: 111px; background: #bae35f;}
.rongqi1_2 .rongqi1_2_2 a:hover{ background: #a6d146;}
.rongqi1_2 .rongqi1_2_2 a .rongqi1_2_1_1{ padding-left: 30px; padding-top: 28px;}
.rongqi1_3{ padding-top: 9px;}
.rongqi1_3 .rongqi1_3_1{ width: 823px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_1_1 a{ display: block; width: 406px; height: 111px; background: #a794d8;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_1_1 a:hover{ background: #9079ca;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_1_1 a .rongqi1_3_1_1_1{ padding-right: 30px; padding-top: 28px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_1_2 a{ display: block; width: 406px; height: 111px; background: #d76adf;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_1_2 a:hover{ background: #c54dce;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_1_2 a .rongqi1_3_1_1_1{ padding-right: 30px; padding-top: 28px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2{ padding-top: 9px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_1{ margin-right: 9px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_1 a{ display: block; width: 268px; height: 111px; background: #e85b80; position: relative;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_1 a:hover{ background: #d53d65;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_1 a .rongqi1_3_1_2_1_1{ padding-left: 30px; padding-top: 25px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_1 a .rongqi1_3_2_1_2{ position: absolute; right: 0; bottom: 0;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_2{ margin-right: 9px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_2 a{ display: block; width: 268px; height: 111px; background: #ddc453; position: relative;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_2 a:hover{ background: #cbb038;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_2 a .rongqi1_3_1_2_1_1{ padding-left: 30px; padding-top: 25px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_2 a .rongqi1_3_2_1_2{ position: absolute; right: 0; bottom: 0;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_3{ margin-right: 0;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_3 a{ display: block; width: 268px; height: 111px; background: #50c3cf; position: relative;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_3 a:hover{ background: #3ab0bc;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_3 a .rongqi1_3_1_2_1_1{ padding-right: 30px; padding-top: 25px;}
.rongqi1_3 .rongqi1_3_1 .rongqi1_3_1_2 .rongqi1_3_1_2_3 a .rongqi1_3_2_1_2{ position: absolute; left: 0; bottom: 0;}

.rongqi1_3 .rongqi1_3_2{ width: 248px;}
.rongqi1_3 .rongqi1_3_2 .rongqi1_3_2_1 a{ display: block; width: 248px; height: 230px; background: #e79f8a; position: relative;}
.rongqi1_3 .rongqi1_3_2 .rongqi1_3_2_1 a:hover{ background: #d5836b;}
.rongqi1_3 .rongqi1_3_2 .rongqi1_3_2_1 a .rongqi1_3_2_1_1{ padding-left: 30px; padding-top: 28px;}
.rongqi1_3 .rongqi1_3_2 .rongqi1_3_2_1 a .rongqi1_3_2_1_2{ position: absolute; left: 0; bottom: 0;}

.rongqi1_4{ margin-top: 107px; height: 45px; background: #3fb3d5; border-radius: 4px; padding: 0 100px;}
.rongqi1_4 ul li{ float: left;}
.rongqi1_4 ul li a{ line-height: 45px; padding: 0 25px; font-size: 16px; color: #ffffff;}
.rongqi1_4 ul li a:hover{ color: #ffcf00;}
.rongqi1_4 ul li a.hover{ color: #ffcf00;}

.rongqi1_5{ text-align: center; font-size: 14px; color: #838383; margin-top: 18px;}

.head_2 ul li{ float: left;}
.head_2 ul li a{ display: block; height: 76px; line-height: 76px; font-size: 16px; padding: 0 20px; color: #666666;}
.head_2 ul li a:hover{ background: #6acaf6; color: #ffffff;}
.head_2 ul li a.hover{ background: #6acaf6; color: #ffffff;}

.nyrq{ width: 100%; margin-top: 20px;}
.nyleft{ width: 206px;}
.nyleft .nyleft_1{ height: 62px; background: #6acaf6; font-size: 18px; line-height: 23px; font-weight: bold; color: #ffffff; padding-left: 39px; padding-top: 22px;}
.nyleft .nyleft_1 span{ font-size: 12px; font-weight: normal; text-transform: uppercase;}

.nyleft .nyleft_2{ background: #f1f1f3; padding: 19px 0 1px 15px;}
.nyleft .nyleft_2 ul li{ margin-bottom: 16px;}
.nyleft .nyleft_2 ul li a{ display: block; height: 31px; line-height: 31px; overflow: hidden; background: url("../images/14.png") no-repeat left center; padding-left: 35px; font-size: 14px; color: #666666;}
.nyleft .nyleft_2 ul li a:hover{ background: url("../images/14_01.png") no-repeat left center; color: #ffffff;}
.nyleft .nyleft_2 ul li a.hover{ background: url("../images/14_01.png") no-repeat left center; color: #ffffff;}
.nyleft .nyleft_3{ margin-top: 20px;}

.nyright{ width: 854px;}
.nyright .nyright_1{ padding-top: 11px;}
.nyright .nyright_1 .nyright_1_1{ width: 766px; height: 36px; border-bottom: 1px solid #cccccc; line-height: 36px; color: #333333;}
.nyright .nyright_1 .nyright_1_2{ width: 88px; height: 35px; border-bottom: 2px solid #5ac3f3;}
.nyright .nyright_2{ margin-top: 15px;}
.danye{ color: #666666; line-height: 2.1em; font-size: 14px;}
.nyright_3{ margin-top: 60px;}
.nyright_3 .nyright_3_1{ height: 2px; border-top: 1px dotted #b2b2b2;}
.nyright_3 .nyright_3_2{ height: 2px; border-top: 1px dotted #b2b2b2; border-bottom: 1px dotted #b2b2b2;}

.dibu{ width: 100%; height: 45px; margin-top: 50px; background: #f1f1f3; border-top: 1px solid #5ac3f3;}
.dibu_1{ text-align: center; font-size: 14px; color: #666666; line-height: 45px;}

DIV.content_page {
    height: 30px;
    padding-top: 53px; padding-bottom: 20px;
    font-size: 14px;
    text-align: center;
    font-family:微软雅黑,宋体,Arial;
    font-weight: bold;
}
DIV.content_page A {
    PADDING-RIGHT: 7px;
    BACKGROUND-POSITION: 50% bottom;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
    border: 1px solid #d4d4d4;
    width: 20px;
    background-color: #ffffff;
    font-family:微软雅黑,宋体,Arial;
}
DIV.content_page A:hover {
    BACKGROUND-IMAGE: none;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #6acaf6;
    border: 1px solid #6acaf6;
}
DIV.content_page SPAN {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 5px;
    COLOR: #FFFFFF;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #6acaf6;
    border: 1px solid #6acaf6;
    font-family:微软雅黑,宋体,Arial;
}

.contact_1{ width:433px;height:309px;border:#ccc solid 1px; padding: 3px;}
.contact_2{ width: 382px; padding-top: 20px;}
.contact_2 div{ line-height: 67px; border-bottom: 1px dashed #d9d9d9; font-size: 14px; padding-left: 43px;}
.contact_2 .contact_2_1{ background: url("../images/17.png") no-repeat 14px center;}
.contact_2 .contact_2_2{ background: url("../images/18.png") no-repeat 14px center;}
.contact_2 .contact_2_3{ background: url("../images/19.png") no-repeat 14px center;}
.contact_2 .contact_2_4{ background: url("../images/20.png") no-repeat 14px center;}

.news ul li{ border-bottom: 1px dotted #b2b2b2; padding: 19px 0 29px;}
.news ul li a .news_1{ width: 720px;}
.news ul li a .news_1 .news_1_1{ font-size: 15px; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold;}
.news ul li a .news_1 .news_1_2{ color: #666666; line-height: 18px; height: 36px; overflow: hidden; margin-top: 5px;}
.news ul li a .news_2{ width: 80px;}
.news ul li a .news_2 .news_21{ text-align: center; color: #999999;}
.news ul li a .news_2 .news_22{ width: 80px; height: 30px; border-radius: 3px; text-align: center; line-height: 30px; background: #f1f1f3; color: #666666; margin-top: 13px;}
.news ul li:hover a .news_2 .news_22{ transition:all 0.3s linear; width: 80px; height: 30px; line-height: 30px; background: #6acaf6; color: #ffffff;}

.sub_show {
    padding:0;
}
.sub_show h3.xxbiaoti {
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    padding:0 0 0 0;
    color:#333333;
    font-weight:bold;
}
.sub_show p.laiyuan {
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #959595;
    display: block;
    line-height:35px;
    margin: 0;
    padding: 0 0 10px 0;
    text-align: center;
    border-bottom: 1px dotted #cbcbcb;
}
.sub_shou_font {margin-top: 20px; padding-bottom: 25px; font-size: 14px; line-height: 2em; color: #666666;}
.sub_shou_font p{}
.show_lt .space {
    /*border-bottom: 1px solid #e4e5e6;*/
    border-top: 1px dotted #cbcbcb;
    height: 60px;
    padding-top: 10px;
    color: #666666;
    position:relative;
}
.show_lt .space li {
    display: block; width: 597px; height: 26px; font-size: 14px; overflow: hidden;
    line-height: 26px;
    padding-left: 10px;
}
.show_lt .space li strong{
    font-weight:bold;}

.top_top{
    position:absolute;
    right: 10px;
    top: 17px;
}
.top_top a{ display: block; padding: 5px 15px; background: #6acaf6; color: #ffffff;}
.show_lt .xglist {
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
}

.pic ul li{ padding: 20px 0; border-bottom: 1px dotted #b2b2b2;}
.pic ul li .pic_1{ width: 160px; height: auto;}
.pic ul li .pic_1 img{ width: 160px; height: auto;}
.pic ul li .pic_2{ width: 674px; height: 120px; position: relative;}
.pic ul li a .pic_2 .pic_2_1{ font-size: 14px; height: 37px; line-height: 37px; overflow: hidden;}
.pic ul li a .pic_2 .pic_2_2{ color: #999999;}
.pic ul li a .pic_2 .pic_2_3{ color: #666666; height: 48px; line-height: 24px; overflow: hidden; margin-top: 8px;}
.pic ul li a .pic_2  .pic_2_4{ width: 80px; height: 30px; border-radius: 3px; text-align: center; line-height: 30px; background: #f1f1f3; color: #666666; margin-top: 28px; position: absolute; right: 0; bottom: -5px;}
.pic ul li a:hover .pic_2 .pic_2_4{ transition:all 0.3s linear; width: 80px; height: 30px; line-height: 30px; background: #6acaf6; color: #ffffff;}

.pic2{ margin-top: 28px;}
.pic2 .pic2_1{ width: 360px; background: #f5f5f5; padding: 16px 20px 25px; margin: 0 6px;}
.pic2 .pic2_1 .pic2_1_1 .pic2_1_1_1{ font-size: 18px; height: 18px; line-height: 18px; color: #000000;}
.pic2 .pic2_1 .pic2_1_1 .pic2_1_1_2 a{ font-size: 14px; height: 18px; line-height: 18px;}
.pic2 .pic2_1 .pic2_1_2{ margin-top: 17px; position: relative;}
.pic2 .pic2_1 .pic2_1_2 .pic2_1_2_1{ width: 360px; height: 252px; overflow: hidden;}
.pic2 .pic2_1 .pic2_1_2 .pic2_1_2_1 img{ width: 360px; height: 252px;
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition-duration:200ms;
    -moz-transition-duration:200ms;
    -o-transition-duration:200ms;
    transition-duration:200ms;
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.pic2 .pic2_1 .pic2_1_2 .pic2_1_2_1 img:hover{
    -webkit-transform:scale(1.08,1.08);
    -moz-transform:scale(1.08,1.08);
    -ms-transform:scale(1.08,1.08);
    -o-transform:scale(1.08,1.08);
    transform:scale(1.08,1.08);
    -webkit-transition-duration:200ms;
    -moz-transition-duration:200ms;
    -o-transition-duration:200ms;
    transition-duration:200ms;
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.pic2 .pic2_1 .pic2_1_2 a .pic2_1_2_2{ height: 14px; line-height: 14px; background: url("../images/24.png") no-repeat left center; padding-left: 20px; color: #888888; margin: 17px 0 0;}
.pic2 .pic2_1 .pic2_1_2 a .pic2_1_2_3{ height: 56px; line-height: 28px; font-size: 14px; margin: 6px 0 0;}
.pic2 .pic2_1 .pic2_1_2 a .pic_2_4{ width: 80px; height: 30px; border-radius: 3px; text-align: center; line-height: 30px; background: #6acaf6; color: #ffffff; margin-top: 28px; position: absolute; right: 0; bottom: -7px;}
.pic2 .pic2_1 .pic2_1_2 a:hover .pic_2_4{ transition:all 0.3s linear; text-decoration: underline;}
.pic2 .pic2_1 .pic2_1_2 .pic2_1_2_4{ position: absolute; left: 137px; top: 78px; z-index: 2;}





